river limpets - Turkish English Dictionary